void main(List<String> args) {
  myFn();
  print(sum(10, 20));
  print(myFn2());
  print(sum2('100', '200'));
}

// 1. 定义函数：无参数无返回值
void myFn() {
  print('我是一个普通函数');
}

// 2. 定义函数：有参数有返回值
int sum(int num1, int num2) {
  return num1 + num2;
}

// 3. 函数的特定：
// 返回值类型和参数类型都是可以省略的
// 函数都有返回值，如果没有明确的指定返回值，那么默认返回null
myFn2() {
  print('我是MyFn2');
}

sum2(num1, num2) {
  return num1 + num2;
}
